1. 应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。
2. 以Microsoft Access为例,如果在C:\working\wsj2ee\prj02\data\login.mdb 文件夹里创建了一个名为login.mdb的数据库文件,其注册步骤如下:
a) 在控制面板里找到“odbc数据源”图标,打开数据源管理器的交互界面;
在win7的64位版下打开“ODBC数据源管理器”窗口,添加的时候却发现窗口中只有一个“SQL Server”的驱动程序,没有access?
解决方法:打开目录:“C:\Windows\SysWOW64”,双击该目录下的“odbcad32.exe”文件,就进去ODBC数据源管理界面了,现在这个界面中就有access的驱动了
b) 我创建的数据库文件是供本机上的用户使用的,所以这里选择“user dsn”;
c) 然后按下“添加”按钮,在弹出的数据源管理器对话框里,为自己所要创建的数据源选择一个驱动程序,本文的数据库文件是用microsoft access创建的,所以要选择“microsoft access driver (*.mdb)”;
d) 按“完成”按钮后,进入一个标题为“odbc microsoft access 安装”的界面,在其中设置“数据源名”为“login”,选取数据库文件 “C:\working\wsj2ee\prj02\data\login.mdb”,然后确定即可。
这样我们就完成了一个简单的odbc数据源的注册。